#!/usr/bin/python3
# _*_ coding: utf-8 _*_
#
# Copyright (C) 2022 - 2022 heihieyouheihei, Inc. All Rights Reserved 
#
# @Time    : 2022/12/2 10:05
# @Author  : heihieyouheihei
# @File    : base3_grammar_06.py
# @IDE     : PyCharm
# 循环语句
# 在Python中主要有两种循环, 一种是while循环, 一种是for循环
# 1. while循环
# while 条件表达式:
#     循环体(在循环体中,是一组被重复执行的语句, 每条语句前必须加一个缩进量, 可以是一个table键或者是四个空格)
# 在进行while语句循环中, 先判断条件表达式的值是否为真, 当值为真的时候执行循环体当中的语句, 语句执行完毕之后重新判断条件表达式的值, 知道表达式的结果为假是才退出循环

print("今有物不知其数, 三三数之剩二, 五五数之剩三, 七七数之剩二, 问几何?\n")
none = True    # 作为循环条件的变量
number = 0    # 计数变量
while none:
    number += 1    # 计数加1
    if number%3 == 2 and number%5 == 3 and number%7 ==2:    # 判断是否符合条件
        print("答曰: 这个数是",number)
        none = False    # 如果忘记这个语句, 这个循环就是死循环, 会一直运行下去, 虽然找到了符合条件的数, 也不会退出循环

